#!/bin/bash

# 执行此脚本，启用Oh-My-Zsh常用的自带插件
# bash -c "$(curl https://zconf.gitee.io/zsh/omz/builtin-plugins/)"

# 启用的插件列表：
# z     #用于快速跳转
# sudo  #忘了sudo就按两下ESC
# cp    #提供cpv工具，可以显示复制进度
# vi-mode   #按ESC可以进入命令行模式，然后就可以使用vi中的各种命令了. 谨慎使用

plugins=(
    z
    sudo
    cp
    vi-mode)

if_enabled_plugin() {
    grep -q "^plugins=(.*\b$1\b" ~/.zshrc
}

enable_plugin() {
    sed -i "s/plugins=(/plugins=($1 /" ~/.zshrc
}

for plugin in "${plugins[@]}"; do
    if_enabled_plugin "$plugin" || enable_plugin "$plugin"
    echo $plugin enabled
done
